package com.habdqn.studentmanager.constant;

/**
 * @author Administrator 班级状态枚举值 2017年5月17日
 * 
 */
public enum ClassType {

    /**
     * 未选班
     */
    noClass(0),

    /**
     * 正常状态，以班级状态为准
     */
    normal(1),

    /**
     * 未开课,班级状态，但对学生来说是在读
     */
    notOpen(2),

    /**
     * 开课状态,班级状态
     */
    open(3),

    /**
     * 结课,班级状态，对学生来说是毕业状态
     */
    close(4),

    /**
     * 休学状态
     */
    suspend(5),

    /**
     * 退学状态
     */
    leave(6);

    /**
     * 对应类型
     */
    private Integer type;

    private ClassType(Integer type) {
        this.type = type;
    }

    public Integer toInteger() {
        return this.type;
    }

    public boolean equals(Integer value) {
        return this.type.equals(value);
    }
}
